package com.xiaozhengkeji.minecraft.plugin.fishplus.utils;

import com.xiaozhengkeji.minecraft.plugin.fishplus.FishPlus;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;

/**
 * 消息广播工具集
 */
public class MsgUtils {
    public static String PLUGIN_NAME = FishPlus.PluginsName;

    /**
     * 发送给服务端的日记方法
     *
     * @param str 消息内容
     */
    public static void logServer(String str) {
        Bukkit.getLogger().info("§d[§5" + PLUGIN_NAME + "§d]§7>>>§b " + str);
    }

    /**
     * 发送给玩家的日记方法
     *
     * @param p   玩家
     * @param str 消息内容
     */
    public static void logPlayer(Player p, String str) {
        p.sendMessage("§d[§5" + PLUGIN_NAME + "§d]§7>>>§b " + str);
    }

    /**
     * 给全服玩家发送消息
     *
     * @param str 消息内容
     */
    public static void logALLPlayer(String str) {
        Bukkit.getOnlinePlayers().forEach(player -> player.sendMessage("§d[§5" + PLUGIN_NAME + "§d]§7>>>§b " + str));
    }
}
